package com.study.model.mdao;

import java.util.Date;
import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.alibaba.fastjson.JSONObject;

/**
 * 维修总控台
 * 
 * @author Administrator
 *
 */
@Mapper
public interface QaMapper {
	/**
	 * 查询
	 * 
	 * @param selects
	 * @param string
	 * @return
	 */
	List<JSONObject> selectByWhere(@Param("type")String selects, @Param("input")String input);
	
	/**
	 * 保存
	 * @param theme
	 * @param anwser
	 * @param type
	 * @param date 
	 * @param useid
	 * @return
	 */
	int save(@Param("theme")String theme, @Param("anwser")String anwser, @Param("type")String type,@Param("date")Date date);
	
	/**
	 * 编辑
	 * @param id
	 * @param theme
	 * @param anwser
	 * @param type
	 * @return
	 */
	int editor(@Param("id")String id, @Param("theme")String theme, @Param("anwser")String anwser, @Param("type")String type
			);
	
	/**
	 * 根据id查询
	 * @param parameter
	 * @return
	 */
	JSONObject selectById(@Param("id")String parameter);
	
	/**
	 * 根据id删除
	 * @param id
	 * @return
	 */
	int delete(@Param("id")Integer id);
	
	/**
	 * 模糊查询客户信息，可见
	 * 
	 * @return
	 */
	List<JSONObject> selectByLike(@Param("msg")String msg);
	
	/**
	 * 添加次数
	 * @param qaid
	 * @return
	 */
	int addQaCount(String qaid);
}
